something admirable - French English Dictionary